package com.serializeQueue;

/**
    异常处理者

    SerializableTask中的run方法执行过程中的异常以及任务成功执行后被移除时出现的异常将会被捕获,
    被捕获的异常将会交给异常处理者进行处理

 */
public interface ExceptionHandler<T extends SerializableTask> {

    void onException(T task, Exception e);

}
